package com.woniuxy.house.service;

import com.woniuxy.house.entity.Booking;
import com.woniuxy.house.entity.User;

import java.util.List;

/**
 * 预约看房表表service
 */
public interface BookingService {
    /**
     * 增加预约看房表
     */
    void addBooking(Booking booking);

    /**
     * 修改预约看房表
     */
    void updateBooking(Booking booking);

    /**
     * 删除预约看房表
     */
    void deleteBooking(Integer id);

    /**
     * 查询全部的预约看房表
     */
    List<Booking> getAll();

    /**
     * 根据用户id查询的预约看房表
     */
    List<Booking> getByUserId(Integer userId);

    /**
     * 根据房源id查询的预约看房表
     */
    List<Booking> getBySourceId(Integer sourceId);
}
